package com.dingding.special.user.account.dao;

import com.dingding.common.core.base.dao.IBaseDao;
import com.dingding.common.core.beans.special.Specialuseraccount;
import com.dingding.common.core.beans.special.Specialuserlogin;
import com.dingding.special.user.account.dto.ResUserPacketDTO;

/**
 * 
 * @ClassName: ISpecialUserAccountDao 
 * @Description: 专车司机用户账户DAO接口类 
 * @author YHQ
 * @date 2016年8月19日 上午9:56:27
 * @since V2.4.0
 * 
 */
public interface ISpecialUserAccountDao extends IBaseDao<Specialuseraccount>{

	/**
	 * 
	 * @Title: getSpecialUserAccount 
	 * @Description: 根据用户Id获取用户账户表
	 * @param userId 用户Id
	 * @author YHQ 
	 * @since V2.4.0
	 * @return Specialuseraccount    返回类型
	 * 
	 */
	public Specialuseraccount getSpecialUserAccount(String userId);
	
	/**
	 * 
	 * @Title: gePacketInfo 
	 * @Description: 获取用户钱包信息
	 * @param userId 获取用户Id
	 * @author YHQ 
	 * @since V2.4.0 
	 * @return ResUserPacketDTO    返回类型
	 * 
	 */
	public ResUserPacketDTO gePacketInfo(String userId);
	
	/**
	 * 
	 * @Title: getSpecialUserLogin 
	 * @Description: 根据用户Id获取用户登录信息
	 * @param userId 用户Id
	 * @author YHQ 
	 * @since V2.4.0
	 * @return Specialuserlogin    返回类型
	 * 
	 */
	public Specialuserlogin getSpecialUserLogin(String userId);
	
}
